﻿using System;
using System.Collections.Generic;

namespace Entidades
{
    public class Estudio : Entidad
    {
        #region Constructores
        #endregion

        #region Entidad Inherited Members & Methods
        public override string Descriptor
        {
            get
            {
                //return base.Descriptor;
                return String.Format("{0}", this.Nombre);
            }
            //set
            //{
            //    base.Descriptor = value;
            //}
        }
        #endregion

        #region Propiedades

        /// <summary>
        /// Descripción
        /// </summary>
        public virtual string Descripcion { get; set; }

        /// <summary>
        /// Fecha de inicio de actividades
        /// </summary>
        public virtual DateTime FechaInicio { get; set; }

        /// <summary>
        /// Direcciones del Estudio
        /// </summary>
        public virtual IList<EstudioDireccion> Direcciones { get; set; }

        /// <summary>
        /// Teléfonos del Estudio
        /// </summary>
        public virtual IList<EstudioTelefono> Telefonos { get; set; }

        /// <summary>
        /// Contacto
        /// </summary>
        public virtual EstudioContacto Contacto { get; set; }

        /// <summary>
        /// Data Fiscal
        /// </summary>
        public virtual EstudioDataFiscal DataFiscal { get; set; }

        /// <summary>
        /// Emails
        /// </summary>
        public virtual EstudioEmail Emails { get; set; }

        #endregion
    }
}
